package com.yunding.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author guorui
 * @date 2020-10-03 21:54
 */
@Data
public class EmptyClassDTO {
    /**
     * 学生id (学号)
     */
    @NotBlank(message = "学号不能为空")
    private String studentId;

    /**
     * 学生姓名
     */
    @NotBlank(message = "学生姓名不能为空")
    private String studentName;
    /**
     * 新生分组，1-8开发适应期分组，9-10设计适应期分组，11秘书处适应期分组
     */
    @NotBlank(message = "学生适应期组别")
    private String studentGroup;
    /**
     * 学生班级信息
     */
    @NotBlank(message = "学生班级信息")
    private String studentClass;
    /**
     * 存放18周每节课是否上课的信息，长度20，每个元素长度18
     */
    @NotEmpty(message = "课程信息不能为空")
    private List<Object[]> emptyClass;
}
